package com.xmall.define.dto.es;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class EsSkuDto extends EsBaseDto implements Serializable {

    /**
     * es版本
     */
    private Integer esVersion;

    /**
     * 分类ID
     */
    private Long categoryId;

    /**
     * spuId
     */
    private Long spuId;

    /**
     * 标题
     */
    private String title;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 图片地址
     */
    private String image;

    /**
     * 销售数量
     */
    private Integer saleNum;

    /**
     * 库存数量
     */
    private Integer stockNum;

    /**
     * 锁定数量
     */
    private Integer lockedNum;

    /**
     * 是否有库存
     */
    private Boolean hasStock = true;

    /**
     * 规格参数
     */
    private List<EsSpuAttr> spuAttrList;

}
